#ifndef INCL_DCM_Position_H
#define INCL_DCM_Position_H

struct Neighbor;
struct WorldSize;
typedef unsigned char ArivalMap;

struct Position
{
    Position();
    Position(int index, const WorldSize&);

    bool isEndl() const;
    int getIndex() const;
    int getCol() const;
    ArivalMap getArivalMap() const;

private:
    int index;
    int col;
    ArivalMap arival;
};

#endif
